@charset "utf-8";
/* CSS Document */


/*搜索*/
.search{ height:59px; line-height:59px; background-color:#f5f5f5;}
.search .text a{ display:inline-block; color:#666; padding-right:24px;}
.search1{ position:relative; margin-top:13px;}
.search1 .input{ height:32px; border:1px solid #b51a20;  width:200px; color:#666;}
.search1 .input:focus{-moz-box-shadow:0px 0px 2px #666; -webkit-box-shadow:0px 0px 2px #666; box-shadow:0px 0px 2px #666;}
.search1 .search_btn{ position:absolute; right:0; top:1px; width: 32px; height:32px; line-height:26px; margin-left:-6px; }


.ys-ind {
    height: auto;
    overflow: hidden;
    padding-bottom: 40px;
}
.sec-title {
    text-align: center;
    padding: 40px 0;
    height: 40px;
    position: relative;
}
.sec-title h3 {
    font-size: 24px;
    color: #252525;
    font-weight: 700;
}
.sec-title h3 span{ color:#b51a20;}
.sec-title p {
    font-size: 14px;
    margin-top: 4px;
}
.ys-ind .content {
    margin-top: 5px; width:110%;
}
.ys-ind .content dl {
    float: left;
    display: inline-block;
    margin-right: 14px;
    width: 237px;
    height: 110px;
    border: 1px solid #ccc;
    padding: 30px 20px 30px 30px;
}
.ys-ind .content dl dt {
    float: left;
}
.ys-ind .content dl:hover dd img{ animation:rotate .8s ; -webkit-animation:rotate .8s ;}
.ys-ind .content dl  .more:hover{ background-color:#b51a20;}
@-webkit-keyframes rotate{
    from{ -webkit-transform:rotateY(360deg);}
    to{ -webkit-transform:rotateY(0deg);}     
}
@keyframes rotate{
    from{ -webkit-transform:rotateY(360deg);}
    to{ -webkit-transform:rotateY(0deg);}     
}
.ys-ind .content dl dt h3 {
    font-size: 20px;
    font-weight: 700;
    color: #333;
}
.ys-ind .content dl dt p {
    line-height: 35px;
}
.ys-ind .content dl dt .more {
    width: 90px;
    height: 28px;
    display: block;
    line-height: 28px;
    text-align: center;
    background: #e6212a;
    border-radius: 5px;
    margin-top: 15px;
}
.ys-ind .content dl dt .more a {
    color: #fff;
    width: 90px;
    height: 28px;
    display: block;
    border-radius: 5px;
}
.ys-ind .content dl dd {
    float: right;
    margin-top: 25px;
}
/*产品中心*/
.ind-pro{ background:url(../images/pro-bg.jpg) no-repeat; background-size:100% 100%; padding:40px 0 20px;}
.tit{text-align: center;height:auot;}
.tit h4 {background: url(../images/p_tt.jpg) no-repeat center;height: 49px;line-height: 49px;}
.tit h4 a {font-size:30px; color: #1a1a1a;height: 49px;line-height: 49px;text-decoration:none}
.pavilion-container .pavilion-inner {
	max-width: 1200px;
	margin: 0 auto
}
.pavilion-container .pavilion-inner .tabs {
    margin:37px 0 50px 0;
    display: table;
    margin-left: auto;
    margin-right: auto;
}
.pavilion-container .pavilion-inner .tabs li {
	float: left;
	
}
.pavilion-container .pavilion-inner .tabs li a{
	 display:block;
	width:174px;
	line-height:48px;
	font-size: 16px;
	color:#0b0b0b;
	text-align:center;
    zoom: 1;
}
.pavilion-container .pavilion-inner .tabs li a:hover{ background-color:#b51a20;  color:#fff;}
.pavilion-container .pavilion-inner .tabs li {
	margin-left:28px;
	cursor: pointer;
	background:#d9d9d9;
}
.pavilion-container .pavilion-inner .tabs li:first-child {
	margin-left: 0;
}
.pavilion-container .pavilion-inner .tabs li.on {
	background: #b51a20;
	color: #fff;
}
.pavilion-container .pavilion-inner .tabs li.on a{
	 color:#FFF;
}
.pavilion-container p{
	text-align: center;
    font-size: 16px;
    color: #999;
    line-height: 28px;
}
.pavilion-container p:hover{
	color:#f49800;
}


/*  企业优势 */
/**********************优势*****************************/
.ndys_1_bg{background-color: #f7f7f7;margin-top: 15px;padding-bottom: 30px;}
.ndys_tit{width: 1200px;margin: 0 auto;padding-top: 40px;}
.ndys_tit p{display: block;font-size: 40px;font-weight: bold;height: 50px;line-height: 50px;text-align: center;margin-bottom: 20px;}
.ndys_tit span{display: block;height: 45px;line-height: 45px;font-size: 18px;text-align: center;color: #fff;background: url(../images/ys_tit.png) 0px center no-repeat;}
.ndys_1{width: 1200px;margin: 0 auto;padding-top: 30px;}
.ndys_1_l{width: 490px;}
.ndys_1_l i{display: block;font-weight: bold;font-size: 70px;color: #b51a20;height: 100px;line-height: 100px;}
.ndys_1_l span{display: block;height: 30px;line-height: 30px;font-size: 24px;}
.ndys_1_l p{color: #a2a2a2;font-size: 12px;height: 26px;line-height: 26px;display: block;text-transform:uppercase;}
.ndys_1_l ul{display: block;margin-top: 15px;margin-bottom: 25px;}
.ndys_1_l ul li{display: block;height: 40px;line-height: 40px;background: url(../images/ys_1.png) 0px center no-repeat;padding-left: 20px;}
.ndys_1_l a{display: block;width: 120px;height: 42px;line-height: 42px;background: url(../images/ys_2.png) 0px center no-repeat;color: #fff;text-align: center;font-size: 16px;transition: all 0.5s;}
.ndys_1_l a:hover{background: url(../images/ys_5.png) 0px center no-repeat;transition: all 0.5s;}
.ndys_1_r{width: 690px;height: 334px;overflow: hidden;}
.ndys_1_r img{width: 100%;height: 100%;}
.ndys_2{background: url(../images/ys_4.png) center center no-repeat;height: 497px;}
.ndys_2_con{width: 1200px;margin: 0 auto;}
.ndys_2_nr{margin-left: 650px;padding-top: 40px;}

.ndys_2_nr i{display: block;font-weight: bold;font-size: 70px;color: #b51a20;height: 100px;line-height: 100px;}
.ndys_2_nr span{display: block;height: 30px;line-height: 30px;font-size: 24px;color: #fff;}
.ndys_2_nr p{color: #a2a2a2;font-size: 12px;height: 26px;line-height: 26px;display: block;text-transform:uppercase;}
.ndys_2_nr ul{display: block;margin-top: 20px;padding-bottom: 25px;}
.ndys_2_nr ul li{display: block;line-height: 30px;background: url(../images/ys_1.png) 0px 8px no-repeat;padding-left: 20px;color: #fff;margin-bottom: 15px;}
.ndys_2_nr a{display: block;width: 120px;height: 42px;line-height: 42px;background: url(../images/ys_5.png) 0px center no-repeat;color: #fff;text-align: center;font-size: 16px;transition: all 0.5s;}
.ndys_2_nr a:hover{background: url(../images/ys_2.png) 0px center no-repeat;transition: all 0.5s;}
.ndys_3{width: 1200px;margin: 0 auto;}
.ndys_3_l{width: 490px;margin-top: 10px;}
.ndys_3_l i{display: block;font-weight: bold;font-size: 70px;color: #b51a20;height: 100px;line-height: 100px;}
.ndys_3_l span{display: block;height: 30px;line-height: 30px;font-size: 24px;}
.ndys_3_l p{color: #a2a2a2;font-size: 12px;height: 26px;line-height: 26px;display: block;text-transform:uppercase;}
.ndys_3_l ul{display: block;margin-top: 15px;margin-bottom: 25px;}
.ndys_3_l ul li{display: block;height: 40px;line-height: 40px;background: url(../images/ys_1.png) 0px center no-repeat;padding-left: 20px;}
.ndys_3_l a{display: block;width: 120px;height: 42px;line-height: 42px;background: url(../images/ys_2.png) 0px center no-repeat;color: #fff;text-align: center;font-size: 16px;transition: all 0.5s;}
.ndys_3_l a:hover{background: url(../images/ys_5.png) 0px center no-repeat;transition: all 0.5s;}
.ndys_3_r{width: 682px;height: 318px;overflow: hidden;margin-top: 20px;}
.ndys_3_r img{width: 100%;height: 100%;}
.jdqtllz_pro{width: 100%;}
.jdqtllz_pro p{height: 30px;line-height: 30px;font-size: 18px;text-align: center;display: block;color: #636363;}
.jdqtllz_pro span{display: block;height: 64px;line-height: 64px;text-align: center;font-size: 34px;font-weight: bold;}
.jdqtllz_pro i{display: block;font-style: normal;margin-top: 5px;}
.jdqtllz_pro i img{display: block;margin:0 auto;}
/*数字滚动*/
.banner_x1{height: 126px;width:669px;margin-top:26px;}
.banner_x1_con{ width:760px; height:126px; margin:0 auto;}
.banner_x1_left{ width:200px; height:126px; float:left; }
.banner_x1_left span{ font-size: 54px;font-weight:bold;float: left;color:#b51a20;text-align: right;padding-top: 20px; display: block; float: left; height: 60px;line-height: 60px;}
.banner_x1_left i{display: block;width: 40px;font-size: 18px;color: #b51a20;padding-top: 50px;font-style: normal;float: left;padding-left: 10px;}
.about-dec  .banner_x1_left h4{font-size: 16px; height: 30px;line-height: 30px; margin-top:6px;}
.banner_x1_mid{ width:270px; height:126px; float:left; }
.banner_x1_mid span{font-size: 50px;font-weight:bold;float: left;color:#b51a20;text-align: right;padding-top: 20px; display: block; float: left; height: 60px;line-height: 60px;}
.banner_x1_mid i{display: block;width: 30px;font-size: 18px;color: #b51a20;padding-top: 50px;font-style: normal;float: left;padding-left: 10px;}
.about-dec  .banner_x1_mid h4{font-size: 16px;  height: 30px;line-height: 30px; margin-top:6px;}
.banner_x1_cen{ width:200px; height:126px; float:left; }
.banner_x1_cen span{ font-size: 54px;font-weight:bold;float: left;color:#b51a20;text-align: right;padding-top: 20px; display: block; float: left; height: 60px;line-height: 60px;}
.about-dec  .banner_x1_cen h4{font-size: 16px; margin-top:6px;  height: 30px;line-height: 30px; }
.banner_x1_cen i{display: block;width: 40px;font-size: 18px;color: #b51a20;padding-top: 50px;font-style: normal;float: left;padding-left: 10px;}

/*公司介绍图片列表*/
.help_cut{padding-top:40px; height: 320px; box-sizing: border-box;}
.help_nav{height: 30px; margin-bottom: 20px; position: relative; }
.help_nav:before{content: ""; width: 402px; background:url(../images/line_l.png) no-repeat; height: 5px; left:0;top:13px;position: absolute;}
.help_nav:after{content: ""; width: 402px; background:url(../images/line_r.png) no-repeat; height: 5px; right:0;top:13px;position: absolute;}
.help_nav ul{width: 400px; margin:0 auto;}
.help_nav li{ height: 30px; line-height: 30px; text-align: center;padding:0 30px; font-size: 18px; color: #666666; float: left;background: url(../images/cutico.png) no-repeat right center;  }
.help_nav li a{ text-decoration: none;   }
.help_nav li.cur a{ font-weight: bold; }
.help_nav li:last-child{background: none;}
.m_help{ height:208px;width: 1200px; position: relative; }
.xc_scroll{ width:1200px; overflow: hidden;}
.xc{width:110%;}
.xc li{ width:293px; position:relative;margin-right: 9px; float: left; overflow:hidden; }
.xc li div{ width:293px; height:186px; overflow:hidden;}
.xc li img{ display:block;width:293px; height:186px;box-shadow: 0 0px 10px 0px  #ebebeb;  transition: all .4s;}
.xc li em{ height:40px; line-height:40px; color:#666666; overflow:hidden; display: block; text-align: center; background:#f3f3f3; }
.xc li a:hover img{ -webkit-transform: scale(1.1, 1.1);}
.xc li a:hover em{ background:#b51a20; color:#fff;}
.ind-news .jdqtllz_pro{ margin-bottom:30px;}

/*公司介绍*/
.ind-about{ height:auto; margin-top:30px;}
.ind-about .jdqtllz_pro{ margin-bottom:21px; }
.ind-about .tit h4 a{ color:#333;}
.ind-about .tit h4 {background: url(../images/p_tt.png) no-repeat center;height: 49px;line-height: 49px;} 
.ind-about .about-sl .prev,.ind-about .about-sl .next{ width:31px; height:31px; position:absolute;top:38px;}
.ind-about .about-sl .prev{ background:url(../images/jt2.png) no-repeat center; left:0;}
.ind-about .about-sl .next{ background:url(../images/jt1.png) no-repeat center; right:0;}
.about-img img{ width:631px; height:474px;}
.about-dec{ background-color:#f6f6f6; width:569px; height:474px; padding-left:34px; padding-right:20px; box-sizing:border-box;}
.about-dec p{ color:#333; font-weight:bold; text-transform:uppercase; font-size:24px; margin-top:59px; line-height:24px; margin-bottom:4px;}
.about-dec h3{ font-size:22px; position:relative; height:34px; margin-top:30px; font-weight:bold;} 
.about-dec h3:after{
	content:'';
	position:absolute;
	bottom:-8px;
	left:0;
	width:59px;
	height:2px;
	background-color:#b51a20;
}
.about-dec h4{ color:#666; line-height:30px; margin-top:14px;}
.about-dec .more a{ display:block; width:144px; height:38px; background:#b51a20; margin-top:25px; border-radius:19px; color:#fff; text-align:center; line-height:38px;}
.about-dec .more a:hover{ background:#333; }
.about-sl{ margin-top:40px; position:relative; height:106px;}
.about-sl .hd{ width:100%; height:40px; margin-bottom:20px;}
.about-sl .bd ul li a{ display:block;}
.about-sl .bd{ height:106px; width:558px; overflow:hidden; margin-left:53px;}
.about-sl ul li{ float:left; width:142px; height:106px; overflow:hidden; margin-right:14px;}
.about-sl ul li img{ width:142px; height:106px; transition:all 0.3s;}
.about-sl ul li:hover img{ transform:scale(1.1,1.1)}

/*客户案例*/
.ind-case{ margin-top:46px;}
.ind-case .bd{ margin-top:21px; width:1200px; overflow:hidden;}
.ind-case ul{ width:110%;}
.ind-case ul li{margin-right:15px; width:391px;  float:left; }
.ind-case ul .img_wrap{width:391px;height:325px;}
.ind-case ul .img_wrap img{width:391px; height:325px;}
.ind-case .w1200{ position:relative; overflow:visible;}
.ind-case .hd a{ display:block; position:absolute; top:250px; width:22px; height:42px; cursor:pointer;}
.ind-case .hd a.prev{ left:-37px; height:42px; background:url(../images/case-l.png) no-repeat center;}
.ind-case .hd a.next{ right:-37px; background:url(../images/case-r.png) no-repeat center;}
.ind-case .hd a.prev:hover{ background:url(../images/case-l1.png) no-repeat center;}
.ind-case .hd a.next:hover{ background:url(../images/case-l2.png) no-repeat center;}
.qh_title{ display: block; font-size:16px; font-weight:bold; text-align:center; height:20px; line-height:20px; overflow:hidden; padding:15px 0;  background-color:#f6f6f6;}
.qh_text{color:#6b6968; display: block; padding:0px 20px; line-height:22px; height:44px; overflow:hidden;}
.ind-case li .more{ width:380px; height:46px; border-top:1px solid #e5e5e5; margin-top:18px;}
.ind-case li .more span{ display:block; height:18px; line-height:18px; background:url(../images/case-ico1.png) no-repeat 0 0; width:85px; padding-left:26px; float:left; margin-left:20px; margin-top:16px;}
.ind-case li .more i{ display:block; float:right; width:50px; height:46px; background:url(../images/case-ico2.png) no-repeat center 0;}
.ind-case ul li:hover{ color:#017ad3;}

/*首页新闻中心*/
.slide-top{height:40px; text-align:center; background:url(../images/news-tit.png) no-repeat center 0; font-size:15px; padding-top:45px;}
.slide-top a{color: #333333;}
.ind-news{ margin-top:40px; margin-bottom:55px;}
.ind-news .w1200 .con{ width:110%;}
.ind-news .w1200 h2{ background-image:url(../images/news-tit.png);}
.gs-news{ width:587px; }
.ind-news h4{ height:38px ;font-weight:bold;font-size:18px;color: #333333; position:relative; margin-bottom:24px;}
.ind-news h4:after{ content:'';
	display:block;
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:1px;
	background-color:#ccc;
}
.ind-news h4:before{
	content:'';
	display:block;
	position:absolute;
	left:0;
	bottom:-1px;
	width:80px;
	height:3px;
	background-color:#b51a20;
	z-index:10;
}
.ind-news h4 a{ font-size:20px;}
.ind-news h4 span a{ color: #777777; display:block; height:38px; width:12px; background:url(../images/1_22.jpg) no-repeat 0 center;}
.newlst li{ width:383px; height: 36px;line-height: 36px;font-size: 14px;}
.newlst li a{ height:36px; line-height:36px; display:block; width:75%; background:url(../images/news-ico.jpg) no-repeat 0 16px; padding-left: 12px; float:left; overflow:hidden; text-overflow:ellipsis;
white-space: nowrap;}
.newlst li span{ display:block; font-size:12px; float:right; }
.newlst li a:hover{background:url(../images/news-ico2.jpg) no-repeat 0 16px;color: #b51a20;}
.m_newr{float: right;width: 486px;}
.hy_news{ width:383px; height:410px; margin-right:37px;}
.hy_news dd{ margin-bottom:12px;}
.hy_news li{ margin-bottom:6px;}
.hy_news .news-img{width:116px;float: left; margin-right:10px; border:1px solid #ececec;}
.hy_news .news-img img{width:116px;height:97px;display: block;}
.hy_news .news-con{float: left;width:225px;}
.hy_news .news-con h3{ height: 24px;line-height: 24px;overflow: hidden;font-weight: bold;font-size: 14px;margin-bottom: 10px;}
.hy_news .news-con h3 a{ font-size:15px;}
.hy_news .news-con p{ color: #777777;line-height: 24px;height:48px;overflow: hidden;}
.hy_news .news-img:hover{ border-color:#c30101;}
.news-bottom{height: 170px;}
.news-bottom h3{ float:left;font-size: 20px;color: #383838; background:none; display:block;}
.news-bottom h3 a{color: #383838;}
.news-bottom h3 em{ color:#666; padding-left:8px; font-size:14px;}
.news-bottom .bd{ width:360px; float:right;}
.news-bottom .bd ul{ overflow:hidden; zoom:1; }
.news-bottom li{ float: left;width:338px;height: 87px; background: #fafafa;border:1px solid #ececec; padding:12px 10px 10px;}
.news-bottom li .question { height:28px; line-height:28px; background:url(../images/wen.jpg) no-repeat left 2px; padding-left:33px; font-weight:bold; overflow: hidden;}
.news-bottom li .question a { color:#3d3d3d; font-size: 14px;}
.news-bottom li .question a:hover{ color:#c30101;}
.news-bottom li .answ { line-height:24px; height: 48px; overflow:hidden; background:url(../images/da.jpg) no-repeat left 2px; padding:0 0 0 33px; color:#7c7c7c; margin-top:3px; font-size: 14px;}



    



